#include <deFile_priv.hpp>
Inheritance diagram for deFile:


Public Member Functions | |
| int | Release () |
| void * | GetInterface (IdeFile::interface_t i) |
| virtual deBoolean | Open (IdeFileSystem *BaseFS, char *Filename, long OpenFlags) |
| open a file | |
| virtual deBoolean | Close () |
| close an open file | |
| virtual long | Read (void *Buffer, long Length) |
| read a file | |
| virtual long | Write (void *Buffer, long Length) |
| write a file | |
| virtual long | GetPosition () |
| get file position | |
| virtual long | SetPosition (long NewPosition, IdeFile::Seek SeekType) |
| set file position | |
| virtual long | GetSize () |
| get a file's size | |
| virtual deBoolean | SetSize (long NewSize) |
| set a file's length | |
| virtual s64 | GetTime () |
| get a file's date/time | |
| virtual deBoolean | SetTime (s64 Time) |
| set a file's date/time | |
| virtual deBoolean | GetProperties (deFileProperties *Properties) |
| get current file's properties | |
| virtual long | GetOpenFlags () |
| get the open flags | |
Protected Member Functions | |
| deFile () | |
| virtual | ~deFile () |
|
|
|
|
|
|
|
|
close an open file
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
get the open flags
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
get file position
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
get current file's properties
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
get a file's size
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
get a file's date/time
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
||||||||||||||||
|
open a file
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
||||||||||||
|
read a file
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
||||||||||||
|
set file position
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
set a file's length
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
|
set a file's date/time
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
|
||||||||||||
|
write a file
Implements IdeFile. Reimplemented in deFileMemory, deFileVirtual, deFileReal, and deFilePlugin. |
1.3-rc3